// const EventEmitter = require('events')
// const event = new EventEmitter()
// // 订阅者
// event.on('event1',(data)=>{
//     console.log('订阅者1接收到了 event1 的事件',data)
// })
// event.on('event1',(data)=>{
//     console.log('订阅者2接收到了 event1 的事件',data)
// })
// // 广播
// event.emit('event1','hello')


Promise.resolve().then(()=>{
    console.log(1)
    setTimeout(()=>{
        console.log(3)
    })
})
Promise.resolve().then(()=>{
    console.log(2)
    Promise.resolve().then(()=>{
        console.log(5)
        setTimeout(()=>{
            console.log(4)
        })
    })
})
setTimeout(()=>{
    console.log(6)
})